@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
button , input[type='buttom'] , input[type='submit'] , select{
	-webkit-appearance:none;
}
body{
	font-size:12px;
	color:#666;
	font-family:"微软雅黑";
	padding-bottom:60px;
}
a{
	text-decoration:none;
}
a , button{
	cursor:pointer;
}
li{
	list-style:none;
}
i{
	font-style:normal;
}
h1,h2,h3,h4,h5,h6{
	font-weight:100;
}
::before , ::after{
	font-family:'FontAwesome';
}
h1,h2,h3,h4,h5,h6{
	font-weight:100;
}
.purpleColor{
	color:#ff8686;
}
.redColor{
	color:#F00;
}
@font-face {
  font-family: 'iconfont';
  src: url('http://at.alicdn.com/t/font_1464327628_7073157.eot'); /* IE9*/
  src: url('http://at.alicdn.com/t/font_1464327628_7073157.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('http://at.alicdn.com/t/font_1464327628_7073157.woff') format('woff'), /* chrome、firefox */
  url('http://at.alicdn.com/t/font_1464327628_7073157.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('http://at.alicdn.com/t/font_1464327628_7073157.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.app_paddingBottom{
	height:60px;
}
.divColor{
	background-color:#efefef;
	padding-top:80px;
	width:100%;
	min-height:100vh;
	box-sizing:border-box;
}
.app_paddingTop{
	height:50px;
}

/*头部样式*/
.app_head{
	position:fixed;
	z-index:3;
	height:50px;
	width:100%;
	background-color:#d41c4f;
}
.app_back{
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	width:50px;
	height:100%;
	text-indent:10px;
	font-size:24px;
	line-height:50px;
	color:#FFF;
}
.app_back > i{
	font-family:"iconfont";
}
.app_headLeft{
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:50px;
	width:50px;
	padding-top:12px;
	box-sizing:border-box;
	text-align:center;
}
.app_headLeft > img{
	width:24px;
}
.app_hdTitle{
	text-align:center;
	font-size:18px;
	color:#FFF;
	line-height:50px;
}
.app_headRight{
	position:absolute;
	top:0;
	display:block;
	height:50px;
	width:50px;
	padding-top:12px;
	box-sizing:border-box;
	text-align:center;
	right:0;
	overflow:hidden;
	color:#FFF;
}
.app_headRight > img{
	width:24px;
}
.app_headRight > i{
	font-family:"iconfont";
	font-size:24px;
}
.app_userNavList{
	position:absolute;
	top:50px;
	right:0;
	width:120px;
	display:table;
	background-color:#FFF;
	padding:10px 0;
	font-size:14px;
	z-index:1;
}
.app_userNavList > li{
	line-height:40px;
	text-align:center;
}
.app_userNavList > li > a{
	color:#333;
}

/*手机banner样式*/
.app_banner{
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#FFF;
}
.app_banner > ul{
	height:100%;
}
.app_banner > ul > li{
	float:left;
	text-align:center;
	/*cursor:pointer;
	display: flex;
	justify-content:center;*/
}
.app_banner > ul > li > a{
	display:block;
	width:100%;
	height:220px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.app_banner > ul > li > a > img{
	width:auto;
	height:220px;
}
.app_change{
	width:100%;
	display:table;
	position:absolute;
	bottom:3px;
	right:0;
	height:36px;
}
.app_change > ul{
	display:table;
	margin:0 auto;
	padding-top:15px;
}
.app_change > ul > li{
	float:left;
	margin:0 5px;
	width:8px;
	height:8px;
	background-color:#fff;
	opacity:0.5;
	border-radius:50%;
	cursor:pointer;
}
.app_change > ul > li:hover{
	background-color:#007aff;
	opacity:1;
}

/*公告样式*/
.app_gonggao{
	width:100%;
	height:36px;
	position:relative;
	overflow:hidden;
}
.app_gonggao > img{
	position:absolute;
	z-index:0;
	top:7px;
	left:10px;
	font-size:20px;
	width:60px;
}
.app_gonggao > ul{
	padding-left:75px;
	width:100%;
	box-sizing:border-box;
	width:-moz-calc(100% - (50px));
	width:-webkit-calc(100% - (50px));
	width: calc(100% - (50px));
	overflow:hidden;
}
.app_gonggao > ul > li{
	line-height:25px;
	border-left:1px solid #fff;
	font-size:14px;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
}
.app_gonggao > ul > li:first-child{
	margin-top:0;
}
.app_gonggao > ul > li > a{
	color:#333;
}
.app_userId{
	float:left;
	color:#333;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.app_jiangpin{
	float:right;
	color:#fff;
}
.app_moreA{
	position:absolute;
	top:9px;
	right:10px;
	color:#d41c4f;
	font-size:14px;
}

/*网站导航样式*/
.app_navList{
	width:100%;
	display:table;
	background-color:#FFF;
}
.app_navList > li{
	width:25%;
	float:left;
	text-align:center;
	display:table;
	padding-top:10px;
	padding-bottom:10px;
}
.app_navList > li > a{
	color:#666;
	font-size:14px;
}
.app_navList > li > a > p{
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#348eef;
	background-size:30px;
	width:56px;
	height:56px;
	margin:0 auto;
	border-radius:10px;
	margin-bottom:5px;
}
.app_navList .p1{
	background-image:url(../images/app_navList_bg1.svg);
}
.app_navList .p2{
	background-image:url(../images/app_navList_bg2.svg);
}
.app_navList .p3{
	background-image:url(../images/app_navList_bg3.svg);
}
.app_navList .p4{
	background-image:url(../images/app_navList_bg4.svg);
}

/*帮助样式*/
.app_helpList{
	width:100%;
	display:table;
	background-color:#FFF;
	border-top:10px solid #efefef;
	padding:10px 0;
}
.app_helpList > li{
	float:left;
	width:33.33333%;
	display:table;
	text-align:center;
	box-sizing:border-box;
	padding:0 10px;
}
.app_helpList > li > a > h1{
	font-size:18px;
}
.app_helpList > li > a > p{
	font-size:14px;
	background-color:#CCC;
	line-height:26px;
	border-radius:13px;
	margin-top:10px;
}
@media screen and (max-width:320px){
	.app_helpList > li > a > h1{
		font-size:16px;
	}
	.app_helpList > li > a > p{
		font-size:12px;
	}
}
.app_helpList .li1 h1{
	color:#ff4821;
}
.app_helpList .li1 p{
	background-color:#ffdcd5;
	color:#ff4821;
}
.app_helpList .li2 h1{
	color:#00c3f1;
}
.app_helpList .li2 p{
	background-color:#dcf8ff;
	color:#00c3f1;
}
.app_helpList .li3 h1{
	color:#ff9b06;
}
.app_helpList .li3 p{
	background-color:#fff1dc;
	color:#ff9b06;
}
.app_helpList > li > a > img{
	width:auto;
	height:50px;
	box-sizing:border-box;
	padding-top:15px;
}

/*最新入驻样式*/
.app_ruzhu{
	width:100%;
	display:table;
}
.app_ruzhu > h1{
	padding:0 10px;
	width:100%;
	display:table;
	line-height:40px;
	font-size:14px;
	box-sizing:border-box;
	background-color:#efefef;
}
.app_ruzhu > h1 > span{
	font-weight:bold;
	float:left;
	color:#333;
}
.app_ruzhu > h1 > span > font{
	color:#d41c4f;
	font-family:"宋体";
	font-weight:bold;
}
.app_ruzhu > h1 > a{
	float:right;
	color:#d41c4f;
}
.app_ruzhu > div{
	width:100%;
	box-sizing:border-box;
	display:table;
	padding:0 10px;
	margin-top:10px;
}
.app_ruzhu .div1{
	float:left;
	width:40%;
	display:table;
	position:relative;
	text-align:center;
}
.app_ruzhu .div1 > a > img{
	width:100%;
	height:90px;
}
.app_ruzhu .div1 > a > p{
	position:absolute;
	bottom:0;
	line-height:30px;
	background-color:rgba(0,0,0,0.8);
	font-size:14px;
	width:100%;
	left:0;
	box-sizing:border-box;
	padding:0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#FFF;
}
.app_rzList{
	float:right;
	width:100%;
	height:90px;
}
.app_rzList > li{
	float:left;
	width:32%;
	margin-left:2%;
	display:table;
	position:relative;
	padding-bottom:27px;
	box-sizing:border-box;
	text-align:center;
}
.app_fenlei{
	position:absolute;
	top:0;
	left:0;
	display:table;
	background-color:#ff4777;
	color:#FFF;
	font-size:10px;
	width:24px;
	padding:2px 0;
	line-height:12px;
	text-align:center;
}
.app_fenlei:after{
	content:"";
	position:absolute;
	display:block;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	bottom:-4px;
	left:0;
	border-style:solid;
	border-width:0 12px 4px 12px;
	border-color:#ff4777 #ff4777 transparent #ff4777;
}
.app_rzList > li > a > img{
	width:100%;
	height:63px;
}
@media screen and (max-width:320px){
	.app_ruzhu .div1 > a > img{
		height:78px;
	}
	.app_rzList > li > a > img{
		height:52px;
	}
}
.app_rzList > li:first-child{
	margin-left:0;
}
.app_rzList > li > a{
	color:#999;
}
.app_rzList > li > a > p{
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:100%;
	line-height:26px;
	box-sizing:border-box;
	padding:0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:12px;
}

/*商家入驻样式*/
.app_sellRuZhu{
	background-color:#efefef;
	padding-top:10px;
	margin-top:10px;
	position:relative;
}
.app_xianbg{
	position:absolute;
	z-index:0;
	background-color:#ddd;
	height:1px;
	top:15px;
	width:100%;
}
.app_sellRuZhu > h1{
	font-weight:bold;
	display:table;
	margin:0 auto;
	color:#ff4777;
	font-size:16px;
	padding:0 10px;
	padding-bottom:10px;
	background-color:#efefef;
	position:relative;
	z-index:2;
	/*text-indent:20px;
	background-image:url(../images/app_sellRuZhu_bg1.svg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:18px;*/
}
/*.app_sellRuZhu > h1:before{
	position:absolute;
	content:"·";
	font-family:"宋体";
	font-size:19px;
	left:-9px;
	top:1px;
	color:#ddd;
}
.app_sellRuZhu > h1:after{
	position:absolute;
	content:"·";
	font-family:"宋体";
	font-size:19px;
	right:-9px;
	top:1px;
	color:#ddd;
}*/
.app_sellRuZhu > p{
	margin-top:5px;
	color:#666;
	text-align:center;
	margin-bottom:10px;
}
.app_sellRuZhu > p > span{
	color:#348eef;
}
.app_sellRuZhu > img{
	width:49%;
}
/*.app_sellRuZhu > img:nth-child(1){
	float:left;
}
.app_sellRuZhu > img:last-child{
	float:right;
}*/
.app_srzList{
	width:100%;
	overflow:hidden;
	box-sizing:border-box;
	padding-bottom:20px;
	background-color:#FFF;
	padding-top:10px;
}
.app_srzList > li{
	float:left;
	width:47%;
	margin-left:2%;
	position:relative;
}
.app_srzList > li > a > img{
	height:113px;
	width:100%;
}
.app_srzList > li > a > h1{
	line-height:24px;
	font-size:14px;
	color:#333;
	background-color:#FFF;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:5px;
}
.app_srzList > li > a > p{
	text-indent:15px;
	background-image:url(../images/app_srzList_map.svg);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:14px;
	color:#999;
	margin:5px 0;
	padding-bottom:10px;
}

/*用户面板样式*/
.app_userPanel{
	position:fixed;
	top:50px;
	left:-150px;
	width:150px;
	height:100vh;
	background-color:rgba(0,0,0,0.8);
}
.app_userInfo{
	padding-top:15px;
	text-align:center;
}
.app_userInfo > img{
	width:80px;
	height:80px;
	border-radius:50%;
}
.app_userInfo > h1{
	margin-top:10px;
	font-size:12px;
	color:#ffb2af;
}
.app_userNav{
	margin-top:20px;
	border-top:1px solid #555;
}
.app_userNav > li{
	line-height:40px;
	font-size:14px;
	text-indent:10px;
	border-bottom:1px solid #555;
}
.app_userNav > li > a{
	color:#FFF;
	display:block;
}

/*底部导航样式*/
.app_footNav{
	position:fixed;
	z-index:2;
	bottom:0;
	width:100%;
	display:table;
	background-color:#FFF;
	border-top:1px solid #f0f0f0;
}
.app_footNav > li{
	width:25%;
	height:60px;
	float:left;
	font-size:14px;
	text-align:center;
}
.app_footNav > li > a{
	color:#333;
	display:block;
	padding-top:5px;
}
.app_footNav > li > a > i{
	font-family:'iconfont';
	font-size:24px;
}
.app_footNav > li > a > span{
	display:block;
	font-weight:bold;
}

/*全部商家样式*/
.app_allSells{
	line-height:40px;
	padding:0 10px;
	padding-top:50px;
}
.app_allSells .p1{
	font-size:14px;
	text-align:right;
	background-image:url(../images/app_sellRuZhu_bg1.svg);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:18px;
}
.app_allSells .p1 > span{
	color:#348eef;
}
.app_asTerm{
	position:relative;
	padding:5px 10px;
	width:100%;
	display:table;
	box-sizing:border-box;
}
.app_borderTop{
	padding-top:55px;
	border-bottom:1px solid #eee;
	height:90px;
}
.app_asTerm .div1{
	width:100%;
	padding-right:70px;
	box-sizing:border-box;
	display:table;
	position:relative;
}
.app_asTerm .div1 > i{
	position:absolute;
	z-index:1;
	top:3px;
	left:10px;
	font-family:"iconfont";
	font-size:20px;
	color:#ddd;
}
.app_asTerm .div1 > input{
	width:100%;
	display:block;
	height:30px;
	border:1px solid #ddd;
	text-indent:35px;
	background-color:#efefef;
}
.app_asTerm .button1{
	position:absolute;
	top:12px;
	font-size:14px;
	right:25px;
	border:none;
	z-index:1;
	color:#333;
	font-weight:bold;
	background-color:transparent;
}
.app_asTerm .select2{
	width:30%;
	float:left;
	background-color:#fff;
	height:30px;
	border:none;
}
.app_asTerm .select1{
	height:30px;
	width:20%;
	background-color:#fff;
	border:none;
	float:right;
	margin-right:2%;
}
/*.app_asTerm .select1:nth-child(2){
	margin:0 5%;
}*/
.app_asTerm .div2{
	padding-right:110px;
}
.app_asTerm .div2 > select{
	width:100%;
	height:30px;
	background-color:#efefef;
}
.app_asTerm .button2{
	position:absolute;
	z-index:1;
	right:10px;
	top:5px;
	width:100px;
	height:30px;
	border:none;
	background-color:#348eef;
	color:#FFF;
}
.app_asList{
	width:100%;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#efefef;
}
.app_asList > li{
	float:left;
	width:47%;
	margin-left:2%;
	overflow:hidden;
	background-color:#FFF;
	padding-bottom:10px;
	margin-bottom:10px;
	position:relative;
}
.app_asList > li > a > img{
	width:100%;
	height:115px;
}
@media screen and(max-width:320px){
	.app_asList > li > a > img{
		height:102px;
	}
}
.app_asList > li > a > h1{
	width:100%;
	line-height:24px;
	text-indent:5px;
	overflow:hidden;
	margin-top:5px;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	color:#000;
}
.app_asList > li > a > span{
	color:#ff4b44;
	display:block;
	text-indent:10px;
	margin-top:5px;
}
.app_asList > li > a > p{
	height:32px;
	line-height:150%;
	overflow:hidden;
	color:#999;
	padding:0 10px;
	margin-top:3px;
}

/*全部商品样式*/
.app_allGoodsList{
	position:relative;
	line-height:44px;
	height:44px;
	border-bottom:1px solid #ddd;
}
.app_allGoodsList > span{
	position:absolute;
	top:0;
	left:20px;
	font-size:16px;
	color:#666;
}
.app_allGoodsList > div{
	padding-left:103px;
	height:44px;
	text-align:center;
}
.sslcList1{
	position:relative;
	z-index:1;
	width:100%;
	height:44px;
	font-size:16px;
	border-left:1px solid #ddd;
	box-sizing:border-box;
}
.sslcList1 ul{overflow-x:hidden;}
.sslcList1 li{display:none; background-color:#f0f0f0; border-bottom:1px solid #ddd;}
.sslcList1 li:hover{background-color:#ddd;}
.sslcList1 .sslFirstLi{position:relative; display:block; width:100%; height:44px; background-color:#f0f0f0; border-bottom:1px solid #ddd;}
.sslFirstLi:after{
	position:absolute;
	display:block;
	content:"";
	right:0;
	top:0;
	width:44px;
	height:100%;
	background-color:#bcbcbc;
	background-image:url(../images/sslcList_bg.jpg); background-position:center center; background-repeat:no-repeat;
}
.app_qbsjRight{
	width:100%;
	box-sizing:border-box;
}
/*.app_qbsjRight > img{
	width:100%;
	height:auto;
}*/
.app_qbsjRight > ul{
	width:100%;
	overflow:hidden;
	padding:5px;
	box-sizing:border-box;
	padding-top:15px;
	background-color:#FFF;
}
.app_qbsjRight > ul > li{
	width:50%;
	box-sizing:border-box;
	padding:3px;
	float:left;
}
.app_qbsjRight > ul > li > a{
	display:block;
	width:100%;
	height:100%;
	border:1px solid #eee;
	text-align:center;
	box-sizing:border-box;
	color:#666;
}
.app_qbsjRight > ul > li > a > span{
	display:block;
	font-weight:100;
	line-height:30px;
	width:100%;
	box-sizing:border-box;
	overflow:hidden;
	padding:0 5px;
	font-size:12px;
	text-align:left;
	text-overflow: ellipsis;
	white-space:nowrap;
}
.app_qbsjRight > ul > li > a > img{
	width:100%;
	height:163px;
}
@media screen and (max-width:320px){
	.app_qbsjRight > ul > li > a > img{
		width:100%;
		height:143px;
	}
}
@media screen and (max-width:375px){
	.app_qbsjRight > ul > li > a > img{
		width:100%;
		height:170px;
	}
}
.app_qbsjRight > ul > li > a > p{
	width:100%;
	box-sizing:border-box;
	text-align:left;
	text-indent:5px;
	padding-bottom:5px;
}
.app_qbsjRight > ul > li > a > p > span:nth-child(1){
	color:#ff5050;
}
.app_qbsjRight > ul > li > a > p > span:nth-child(2){
}

/*全部商家样式*/
.app_sellInfo{
	padding-top:50px;
}
.app_siImg{
	height:200px;
	width:100%;;
}
.app_siTitle{
	position:relative;
	font-size:14px;
	text-indent:10px;
	color:#fff;
	line-height:35px;
	background-color:rgba(0,0,0,0.84);
	margin-top:-35px;
	z-index:1;
}
.app_siName{
	line-height:24px;
	width:100%;
	display:table;
	/*background-image:url(../images/app_siName_bg.png);
	background-repeat:no-repeat;
	background-position:125px center;
	background-size:16px;*/
	position:relative;
	padding:10px 0;
}
.app_siName > span{
	display:block;
	background-repeat:no-repeat;
	padding-left:10px;
	background-size:14px;
}
/*.app_siName > span:nth-child(1){
	float:left;
	background-image:url(../images/app_siName_bg1.svg);
	background-size:24px;
	background-position:5px center;
	color:#333;
}*/
/*.app_siName > span:nth-child(2){
	float:left;
	background-image:url(../images/app_siName_bg2.svg);
	background-position:112px center;
	padding-left:130px;
	padding-right:10px;
}*/
.app_siFanWei{
	position:relative;
	padding:10px;
	line-height:24px;
	width:100%;
	display:table;
	box-sizing:border-box;
	border-bottom:10px solid #efefef;
	border-top:10px solid #efefef;
}
.app_siFanWei > span{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.app_siFanWei > p{
	padding-left:70px;
	line-height:150%;
	padding-top:7px;
}
.app_telSell{
	position:absolute;
	top:5px;
	right:0;
	width:100px;
	text-align:center;
	color:#d41c4f;
	border-left:1px solid #eee;
	padding-top:5px;
}
.app_telSell > a{
	font-family:"iconfont";
	font-size:36px;
	color:#d41c4f;
}
.app_telSell > span{
	display:block;
	margin-top:5px;
}
.app_siDiZhi{
	border-top:10px solid #efefef;
	padding:10px;
	line-height:24px;
	padding-bottom:7px;
	position:relative;
}
.app_siDiZhi > p{
	color:#999;
}
.app_sellMap{
	position: absolute;
    top: 5px;
    right: 0;
    width: 100px;
    text-align: center;
    color: #d41c4f;
    border-left: 1px solid #eee;
    padding-top: 5px;
	color:#4aacff;
}
.app_sellMap > i{
	font-family:"iconfont";
	font-size: 36px;
}
.app_sellMap > span{
	display: block;
    margin-top: 5px;
}
.app_siContent{
	width:100%;
	display:table;
	box-sizing:border-box;
}
.app_siContent > a{
	display:block;
	line-height:40px;
	width:33.33333%;
	background-color:#d41c4f;
	font-size:14px;
	color:#FFF;
	text-align:center;
	box-sizing:border-box;
	float:left;
}
.app_siContent > a:first-child{
	background-color:#FFF;
	color:#d41c4f;
}
.app_siContent > a:nth-child(2){
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.app_siMap{
	margin:0 10px;
	margin-top:10px;
	border:1px solid #ddd;
	min-height:100px;
	padding:5px;
}

/*个人中心样式*/
.app_user{
	padding-top:85px;
	height:135px;
	width:100%;
	position:relative;
	background-image:url(../images/app_sellBG.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.app_user > img{
	float: left;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    margin-left: 10px;
}
.app_userTitle{
	float: left;
    display: table;
    margin-left: 15px;
    position: relative;
    color: #FFF;
    font-size: 14px;
	font-weight:bold;
	width:60%;
}
@media screen and (max-width:320px){
	.app_userTitle{
		width:55%;
	}
}
.app_userTitle > a{
	position:absolute;
	top:25px;
	right:-25px;
	display:block;
	height:17px;
	width:17px;
	font-size:18px;
	color:#FFF;
	font-family:"iconfont";
}
.app_userTitle > p{
	font-weight:100;
	margin-top:7px;
}
.app_userContenList{
	margin-top:20px;
	width:100%;
}
.app_userContenList > li{
	float:left;
	margin-right:14%;
}
.app_userContenList > li > a > i{
	font-family:"iconfont";
	font-size:16px;
	color:#FFF;
}
.app_userContenList li:nth-child(1) i , .app_userContenList li:nth-child(3) i{
	font-size:21px;
}
.app_userContenList li:nth-child(2) i , .app_userContenList li:nth-child(4) i{
	vertical-align:-25%;
}
.app_userType{
	position:absolute;
	bottom:-16px;
	left:50%;
	margin-left:-66px;
	background-color:#efefef;
	font-weight:bold;
	width:130px;
	line-height:30px;
	border:2px solid #333;
	font-size:15px;
	text-align:center;
	border-radius:15px;
}
.app_userContentTitle{
	line-height:45px;
	background-color:#efefef;
	font-size:14px;
	text-indent:10px;
}
.app_userZiJin{
	margin:0 10px;
	border-top:1px solid #ddd;
	height:40px;
	font-size:14px;
}
.app_userZiJin > p{
	text-align:center;
	margin-top:9px;
}
.app_userZiJin > p > span{
	color:#d41c4f;
	font-weight:bold;
}
.app_userZiJin > a{
	float:right;
	display:block;
	width:70px;
	line-height:22px;
	border:1px solid #bf2923;
	border-radius:2px;
	text-align:center;
	margin-left:10px;
	color:#bf2923;
	margin-top:7px;
	font-size:12px;
}
.app_userZuoDan{
	border-top:1px solid #ddd;
	padding:10px;
	width:100%;
	display:table;
	box-sizing:border-box;
}
.app_userZuoDan > a{
	width:100%;
	display:block;
	line-height:30px;
	text-align:center;
	color:#FFF;
	border-radius:2px;
	background-color:#d41c4f;
	border-radius:2px;
}
/*.app_userZuoDan > a:first-child{
	background-color:#bf2923;
	float:left;
}
.app_userZuoDan > a:last-child{
	background-color:#ff7f29;
	float:right;
}*/
.app_userList{
	width:100%;
	display:table;
	box-sizing:border-box;
}
.app_userList > li{
	width:50%;
	float:left;
	background-color:#FFF;
	display:table;
	box-sizing:border-box;
	text-align:center;
	padding:10px 0;
	border-top: 1px solid #eee;
}
.app_userList > li:first-child{
	border-right:1px solid #eee;
}
.app_userList > li > p:nth-child(2){
	margin-top:5px;
	color:#d41c4f;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}
/*.app_userList .li1{
	border-radius:10px 0 0 0;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
}
.app_userList .li2{
	border-radius:0 10px 0 0;
	border-bottom:1px solid #efefef;
}
.app_userList .li3{
	border-radius:0 0 0 10px;
	border-right:1px solid #efefef;
}
.app_userList .li4{
	border-radius:0 0 10px 0;
}
.app_userList > li > p:first-child{
	color:#348eef;
	font-size:14px;
}*/
.app_userList > li > p > a{
	color:#59a7ff;
}
.app_userList > li > p:last-child{
	margin-top:5px;
}
.app_usershoucang{
	position:relative;
	line-height:40px;
	font-size:12px;
	display:block;
	padding:0 10px;
	border-bottom:1px solid #efefef;
	color:#333;
	text-indent:30px;
	background-repeat:no-repeat;
}
.app_uiNav1{
	background: url(../images/u_m_icon.gif) 10px -43px no-repeat;
}
.app_uiNav2{
	background: url(../images/u_m_icon.gif) 10px -101px no-repeat;
}
.app_uiNav3{
	background: url(../images/u_m_icon.gif) 10px -157px no-repeat;
}
.app_uiNav4{
	background: url(../images/u_m_icon.gif) 10px -210px no-repeat;
}
.app_uiNav5{
	background: url(../images/u_m_icon.gif) 10px -265px no-repeat;
}
.app_uiNav6{
	background: url(../images/u_m_icon.gif) 10px -318px no-repeat;
}
.app_uiNav7{
	background: url(../images/u_m_icon.gif) 10px -493px no-repeat;
	border-top:1px solid #eee;
}
.app_usershoucang::after{
	position:absolute;
	content:"\f105";
	top:0;
	right:10px;
	font-size:24px;
	color:#999;
}
.app_exitLogin{
	display:block;
	line-height:45px;
	text-align:center;
	font-size:14px;
	color:#333;
	border-top:10px solid #efefef;
}

/*登录样式*/
.app_login{
	padding:0 10px;
	height:45px;
	position:relative;
}
.app_login > input{
	width:100%;
	border:none;
	height:100%;
	text-indent:55px;
	border:1px solid #ddd;
}
.app_login > p{
	position:absolute;
	top:8px;
	left:10px;
	width:45px;
	height:30px;
	border-right:1px solid #ddd;
	background-repeat:no-repeat;
	background-position:center center;
	background-size: 24px;
}
.app_login .p1{
	background-image: url(../images/app_userName_bg.jpg);
}
.app_login .p2{
	background-image:url(../images/app_userPass_bg.jpg);
}
.app_loginYZM{
	padding:0 10px;
	padding-top:10px;
	font-size:14px;
	width:100%;
	display:table;
	box-sizing:border-box;
}
.app_loginYZM > input{
	height:40px;
	width:49%;
	float:left;
	box-sizing:border-box;
	border:1px solid #ddd;
	text-indent:5px;
}
.app_loginYZM > img{
	float:right;
	width:49%;
	box-sizing:border-box;
	height:40px;
	background-color:#ffc8c8;
	color:#FFF;
	border:none;
}
.app_loginYZM > button{
	float:right;
	width:49%;
	box-sizing:border-box;
	height:40px;
	background-color:#ffc8c8;
	color:#FFF;
	border:none;
}
.app_loginSub{
	padding:0 10px;
	display:table;
	width:100%;
	margin-top:20px;
	box-sizing:border-box;
}
.app_loginSub > input{
	width:100%;
	height:40px;
	background-color:#d41c4f;
	color:#FFF;
	border:none;
	border-radius:2px;
	font-size:14px;
}
.app_loginYZM .a1{
	float:left;
	display:block;
	line-height:40px;
	width:100%;
	text-align:center;
	background-color:#ff9db8;
	color:#FFF;
	border-radius:3px;
}
.app_loginYZM .a2{
	float:right;
	display:block;
	line-height:40px;
	width:47%;
	text-align:center;
	background-color:#3aa6ff;
	color:#FFF;
	border-radius:3px;
}
.app_userThink{
	display:block;
	margin-top:10px;
	text-align:right;
	padding-right:10px;
	color:#666;
}
.app_hdSell{
	background-color:#2ca0ff;
}
.app_sellA > input{
	background-color:#d41c4f;
}
.app_sellA{
	margin-top:10px;
}
.app_pwThink{
	display:block;
	padding-top:10px;
	text-align:right;
	padding-right:10px;
	color:#666;
}

/*会员注册样式*/
.app_loginYZM > p{
	text-align:center;
}
.app_regSub2 > input{
	background-color:#999;
}
.app_login .p4{
	background-image:url(../images/app_login_p4.svg);
}
.app_register{
	width:100%;
	display:table;
	background-color:#fff;
	margin-bottom:10px;
}
.app_register > li{
	float:left;
	font-size:14px;
	width:30%;
	text-align:center;
	position:relative;
	height:50px;
	line-height:50px;
}
.app_register li.active{
	color:#d41c4f;
}
.app_register > li:nth-child(2){
	width:40%;
}
/*.app_register > li:nth-child(2)::before{
	content:"\f105";
	position:absolute;
	left:0;
	top:17px;	
	width:16px;
	height:16px;
	background-image:url(../images/app_register_bg.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}*/
.app_register > li:nth-child(1)::after , .app_register > li:nth-child(2)::after{
	content:"\f105";
	position:absolute;
	right:0;
	top:0;
	font-size:20px;;
}
.app_regSub{
}
.app_regSub > input{
	background-color:#ff8aaa;
}
.app_login .p3{
	background-image:url(../images/app_reg_bg.svg);
}
.app_regAgreement{
	display:block;
	margin-top:20px;
	font-size:14px;
	box-sizing:border-box;
	padding:0 10px;
}
.app_regAgreement > input{
	margin-right:5px;
}
.app_regAgreement > span{
	color:#348eef;
}
.app_regOk{
	margin:10px;
	background-color:#FFF;
	line-height:70px;
	font-size:14px;
	text-align:center;
}
.app_regOk > span{
	padding-left:24px;
	background-image:url(../images/app_regOk_bg.svg);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:20px;
}
.app_userGeRen{
	background-image:url(../images/app_userBG.jpg);
	background-position:center center;
	background-size:cover;
}
.app_userGeRen .app_userType{
	color:#d12d27;
	border-color:#d12d27;
}

/*资讯样式*/
.app_newList{
	padding-top:20px;
}
.app_newList > li{
}
.app_nlInfo{
	margin:0 10px;
	padding:10px;
	margin-bottom:10px;
	background-color:#FFF;
}
.app_nlTime{
	padding-top:5px;
	text-align:right;
	color:#348eef;
	font-size:14px;
}
.app_nlInfo > a > h1{
	width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-indent:28px;
	color:#333;
	font-size:14px;
	background-image:url(../images/app_nlInfo_bg.svg);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:24px;
	padding:1px 0;
}
.app_nlInfo > a > p{
	width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-top:10px;
	color:#666;
}